package com.bupt.hotel.hvac.model.vo;

import com.bupt.hotel.hvac.model.enums.ACMode;
import com.bupt.hotel.hvac.model.enums.RoomType;
import lombok.Data;

/**
 * 入住记录VO
 */
@Data
public class CheckInRecordVO {

    /**
     * 房间号
     */
    private String roomId;

    /**
     * 客户姓名
     */
    private String guestName;

    /**
     * 客户电话
     */
    private String guestPhone;

    /**
     * 身份证号（脱敏显示）
     */
    private String idCard;

    /**
     * 入住天数
     */
    private Integer stayDays;

    /**
     * 预计退房日期（时间戳）
     */
    private Long expectedCheckoutDate;

    /**
     * 房间类型
     */
    private RoomType roomType;

    /**
     * 房费（元/晚）
     */
    private Double pricePerNight;

    /**
     * 总房费（元）
     */
    private Double totalRoomFee;

    /**
     * 押金（元）
     */
    private Double deposit;

    /**
     * 押金状态
     */
    private String depositStatus;

    /**
     * 入住时间（时间戳）
     */
    private Long checkInTime;

    /**
     * 空调模式
     */
    private ACMode mode;

    /**
     * 是否已退房
     */
    private Boolean checkedOut;
}
